<?php 
/**
 * ... ...
 * ... ...
 *
 */ 



// UI控件 类 
//<<[UnmodifiableBlock.Start]::Include Parent Class::>>//
JCAT_Package::ImportClass('JCAT_UIGtkCtrlSText',JCAT::PACKAGE_UICTRLGTK) ;
//<<[UnmodifiableBlock.End]::Include Parent Class::>>//
// 载入所需的 数据校验器 类 
//<<[UnmodifiableBlock.Start]::Include Data Verifier Class::>>//
JCAT_Package::ImportClass('JCAT_UICtrlLengthVerifier',JCAT::PACKAGE_MVCDV) ;
//<<[UnmodifiableBlock.End]::Include Data Verifier Class::>>//



// 创建 UICtrl 对象 
//<<[UnmodifiableBlock.Start]::Init Parent Class::>>//
$aNewInstance = new JCAT_UIGtkCtrlSText('Left',JCAT_Language::Sentence("*"),'EntLeft') ; 
//<<[UnmodifiableBlock.End]::Init Parent Class::>>//

// 创建并载入 数据校验器 
//<<[UnmodifiableBlock.Start]::Data Verifier::>>//
// 不允许为空
$aNewInstance->AddVerifier(JCAT_Flyweight::GetGlobalInstance('JCAT_UICtrlLengthVerifier',-1,-1,false)) ;
//<<[UnmodifiableBlock.End]::Data Verifier::>>//



// 在此添加 初始化 代码 
// TODO ... ...



// 返回实例对象
return $aNewInstance ;











?><?
/**
 * [注意!!]
 *	以下内容由 JCAT PHP Toolbox 自动维护，手动更改的内容会被 JCAT PHP Toolbox 抹除，
 *	同时还可能破坏格式，导致 JCAT PHP Toolbox 无法正常读取。
 */
/*<<[UnmodifiableBlock.Start]::Coder Dialog Data::>>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//
<<{{DocumentClass:UICtrlGtkTextDoc}}>>
eCVEQW1TJTVEJTkzJTlCNiUxNCU3RCVFRkwlRkYlMDQlOEYlN0QlMDglRDhrJTlBLSVDRWQlQzYlMDglRTElQTBEJTYwJTQwJUMyJTIxJTJGJTFEaiU5NDVGJTg2JThEJUNEJUQ2ZnclRkMlREYlN0IlRTQlNUR3JUQyJTk5JTNFJURDJTkxJUQwJUJEJUJBJUU3JUUzJThBJUNBJTlCeiUyRkdvJUU2WUE1VCVENiVCQyVG
MiVERSU5QiVFRiVDOSUxRiU5RSUyNSUyMzIlMUN0JUI0JTdGJUQ0aiVBRiVCQUElOEMlOEYlQ0ElOUE3JURFdCU4RSVGNCVFRiU5RSUyNSVENHklRjglQTIlQkElODdhJUVCJThGZCU1QiUxRCVBQ3lsMiVGNyVCNyU4QiVCQ2olQkF1UyUzRiVBOCUyMSUwQSUyQ2QlREUlN0IlMTYlRURwJUUzJUZCJTYwJUJFJTI2JUNF
JUFEJUVFcyVEMyVENSVENyUxMyU0MDIlQjIlMTAlN0YlQ0FoOSVCNCUyNiU5MyUxQiU4OCVGRiUxNiVDNyVENSU1RSU5OSUxMyVGMCVGRCVCNyVEMyVGNCU5NiU5NCVEMS0lM0QlRjElQUMlREYlQUUlQUIlN0IlQ0IlMTElNUQlMUQlOEYlQUJqJUQ4JTFBJTg5JTEzJUVGJUE1JUYxJTFDJTkzN0IlRUNtJUJGV3YlQTUl
OTUlQjJXJTg3JTdFJUE3NiU4MyVDRCUxNCVBOSUwNiU3QiVGNWklMjUlRkElNUUlRkYlRDUlOUYlRUQlRUJ1dSVCNElfJUFCJTgzJTFEJUY0JTlCJTI3YyU4OSUxRCVGOCUzRm1JJURGJUQ1JUNEJUQwJUY0JTlEJTFEdSVDNyVBMSVFQTYlRUElREQlMkIlRjYlRDFubiUwNyU4NiVGNCVCQiVDNyVFRCVBMzUlQkYlNUMl
OEUlMUUlQkMlMjIlREJGJUQ3JTA3JUQ1JUZERCVBQiVGMiVFRSVDQyUwOCU0MCU3RGNQJThEJThFJUE5JUYzJUU2JUNEJUUyJUIwJUQ5NiU3RiVBQiUxQiVFQSU5QiUxNSVERCU5QiVFQyVFOSVGNHUlOEMlODUlM0E0JURGJTFCdSslQkQlRDYlOTAlMDNKbyU4NSVGNXUlQzYlOTglQzUlM0QlM0UlM0UlN0N4eSVCOTUl
QkElRUElRjMlRkUlMEYlRTJyJUY5JUY4JUYxJUQ3XyUxNCUyOWglOUElQ0JZRiVBNCVDQkklMTElRjAlRjVMJUE3JUNGJTkxJThFJTgzJTg1JUU2NCVBNkwlOTYuJTEzdCVDQUQlQkREJTlEJTFCNyUwNSU4OSU4OSUxQ1N5TnAlRUUlMjQlMjElRUElMDIlQUElRDM2JTkzTDIlOUElQjVDJUM5JTI0JTFGJUYzRiVCQWkl
RUIlRTh0JTI3JUQxJUE3JUY4JTIxJUNEJTVEJTIyJUVGJUIyJUE2JUYwJUIzRiU5RSU4MTclOEIlRTUlQjBiJTIyJUE2a1IlMTAlOEUlRkFsJTVEaiVFRXAlREMlMjklMDclMjYlRTUlMTQxJTAzJTg2JTJCJUM2JUMyJUU3JUM0cCUyQyVDMiVDQyU2MCU4RiVGMiUxQyVFNyUwOCVGNEklRjIlQzIlRjAlOUElRjElMUMl
M0RyeSU4MiUwNiUzRiUyM1clOEMlRTclMEMlOTglQTh1JUY5JTI4Z2klMjNPJUE4JTNCZSU5RnolOUQlRDBvJTlDJTA5JUVEM1ElMDRMJUE2JTEzJTI2JUUzJTI1JTkzJUY0JUM0JTA0JUYzJUQ3S3BoJUE5JUU2JUUyQWclM0IlREQyJUY5JThEJUQ2JUYwJTI1JTI5JUVFJUExMSVGRSUwMk4lQTglQ0YlODhqJThBZSUw
Q2wlRkUlQjVHLTglQ0IlMDglN0RLJTlEJTA5JUE5MyUyQSVFMSUyMSVBMjUlQkUlQjAlMjclRDQlRkIlQzYlMEZwJTFFJUExcyU5NiU4RSVGMCVCMCVBMyVBOCUwMyU4RSUwQ1N4JUVBcyVEMyUwQiVCQSUxMiU2MCU4MSVBQiU5QiU2MCUxRVhHJTYwJTg0OCU1QkIlMTMlODF3JTIxJUJGSzUlREYlRTElQUUlMDklOTEl
RUFUJTJDdCUyMlp4JTFDJTdFLiVFMUElM0MlMTYlMDElRkElMDUlRjElREElREQlQ0JJJTA0JTNGJTIzJTlEJTgxJTVCJTE2JTYwJURGJTk2JUUwSVElMUYlMDY1JUU2JTA4byU4QyVBN0slRTMlQTMlOTlpJThDJTdEJTAyJThGJUIwJUZBJTdDJTA0LiUzQyVFNiVDNkclRjQlQ0IlRjJXJTdDJTA0TU0lMTQlMUIlNjAl
MUElQUY4JUI4JUI0JUQwaSVCMCVBOCU5OSUxRCVCNCU4MyU4RiUwNDclOTMlQTMlMDglODloJUNCJTEzJUJDJTI0eE8lQ0ZMJTYwJTJGJTIyJUJDJUE5JUM1MyU5MyUyMU0lRjclMEYlQTglQzUlQkQlRERGJUE3TiVGNiVCNSVDNiVCQyVBMSUyMyVFNCVGMCUyNSUwOSVFRiVGMSVCRSVBMCU5MSVBNk9MJUI0eCUxMyVF
NSUxRCVERSVDNFklRTQlRDIlRTElQzQlQjl6b2YlQzUlMDMlQTMtJTg1JTI3ZnYlMUIlRTBhJUREJTg1ZyU4M2UlRkUlQzklQ0IlM0YlOTYlMTglQUElRkU!
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&<<[UnmodifiableBlock.End]::Coder Dialog Data::>>*/
?>